//
//  ZLScrollToolBarConfig.h
//  MapleKit_Example
//
//  Created by 赵磊 on 2020/2/15.
//  Copyright © 2020 itzhaolei. All rights reserved.
//

#import <UIKit/UIKit.h>

NS_ASSUME_NONNULL_BEGIN

@interface ZLScrollToolBarConfig : NSObject

/* --------------------- 跟踪条 ------------------------- */
///展示跟踪条
@property (nonatomic,unsafe_unretained) BOOL showTrackBar;
///跟踪条颜色
@property (nonatomic,strong) UIColor *trackBarColor;
///跟踪条大小
@property (nonatomic,unsafe_unretained) CGRect trackBarBounds;
///跟踪条切圆角的弧度
@property (nonatomic,unsafe_unretained) CGFloat trackBarCornerRadius;

/* --------------------- 选项 ------------------------- */
///默认颜色
@property (nonatomic,strong) UIColor *itemDefaultColor;
///选中颜色
@property (nonatomic,strong) UIColor *itemSelectedColor;
///默认字号
@property (nonatomic,strong) UIFont *itemDefaultFont;
///选中字号
@property (nonatomic,strong) UIFont *itemSelectedFont;
///选项中间的间距
@property (nonatomic,unsafe_unretained) CGFloat itemSpace;

/** 默认配置
 *  如需修改配置选项，建议先使用该函数生产出一个默认配置的对象，来修改该对象想要修改的属性即可
 */

+ (instancetype)defaultConfig;

@end

NS_ASSUME_NONNULL_END
